Skip to content

PMM-15001 Stop OVF/OVA image production and remove OVF build code - #5529

Merged
talhabinrizwan merged 8 commits into
mainfrom
PMM-15001-stop-ovf-builds
Jun 26, 2026
Merged

PMM-15001 Stop OVF/OVA image production and remove OVF build code#5529
talhabinrizwan merged 8 commits into
mainfrom
PMM-15001-stop-ovf-builds

Conversation

@talhabinrizwan

@talhabinrizwan talhabinrizwan commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

Ticket number: PMM-15001

Feature build: SUBMODULES-4425


PMM-15001 — Stop OVF builds (pmm/build)

Stopped OVF/OVA (VirtualBox) image production and removed OVF-only build code. AMI build kept. DigitalOcean agent retained — QA still uses it to launch existing (already-released) OVA images for testing legacy clients.

Makefile:

  • Removed pmm-ovf + fetch targets; also removed now-dead pmm-digitalocean, pmm-azure, deps targets and orphaned BOX_VERSION / PACKER_CACHE_DIR vars (Azure long discontinued; the pmm-digitalocean target pointed at a non-existent builder and never built the DO agent)

Packer:

  • packer/pmm.json — removed the virtualbox-ovf builder (only amazon-ebs / AMI remains)
  • KEPT packer/do.pkr.hcl + packer/ansible/agent-do.yml + the README DigitalOcean section — the DO agent is needed to launch existing OVAs for QA testing (not for building new ones)

Ansible:

  • Packer tree: removed OVF/VirtualBox tasks from cloud-node & podman-setup; deleted cloud-node/tasks/ovf.yml + orphan show-pmm-url; renamed role ami-ovf -> ami
  • Docker-image tree (build/ansible): deleted dead/unused roles ami-ovf, cloud-node, lvm-init (migrated to packer tree for PMM3, never invoked here); scrubbed remaining OVF references

Docs: build/AGENTS.md + root AGENTS.md — removed OVA/OVF references

@talhabinrizwan
talhabinrizwan requested a review from a team as a code owner June 23, 2026 09:47
@talhabinrizwan
talhabinrizwan requested review from 4nte and JiriCtvrtka and removed request for a team June 23, 2026 09:47
@talhabinrizwan
talhabinrizwan requested a review from ademidoff June 23, 2026 09:47
@codecov

codecov Bot commented Jun 23, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 43.62%. Comparing base (dbcc671) to head (9cede94).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #5529      +/-   ##
==========================================
+ Coverage   43.03%   43.62%   +0.58%     
==========================================
  Files         414      414              
  Lines       43050    43050              
==========================================
+ Hits        18528    18780     +252     
+ Misses      22674    22395     -279     
- Partials     1848     1875      +27     
Flag Coverage Δ
admin 34.78% <ø> (ø)
agent 49.01% <ø> (+2.42%) ⬆️
managed 43.03% <ø> (ø)
vmproxy 72.22% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@talhabinrizwan
talhabinrizwan merged commit 675fb40 into main Jun 26, 2026
40 of 42 checks passed
@talhabinrizwan
talhabinrizwan deleted the PMM-15001-stop-ovf-builds branch June 26, 2026 07:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants